]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
15 years agoRequire startup-notification >= 0.11
Ionut Biru [Tue, 24 May 2011 20:59:43 +0000 (20:59 +0000)]
Require startup-notification >= 0.11

sn_startup_sequence_get_application_id appeared first in this release

Signed-off-by: Ionut Biru <ibiru@archlinux.org>
15 years agognome-shell.modules: add caribou (with nothing depending on it)
Dan Winship [Tue, 24 May 2011 20:45:29 +0000 (16:45 -0400)]
gnome-shell.modules: add caribou (with nothing depending on it)

15 years agoStTextureCache: Fix leak of key string
Colin Walters [Tue, 24 May 2011 16:51:47 +0000 (12:51 -0400)]
StTextureCache: Fix leak of key string

Also micro-optimize by avoiding another strdup(), instead pass
ownership of the string when we can.

https://bugzilla.gnome.org/show_bug.cgi?id=649508

15 years agoUpdated Spanish translation
Daniel Mustieles [Mon, 23 May 2011 19:33:52 +0000 (21:33 +0200)]
Updated Spanish translation

15 years agoNetworkMenu: show devices that are unmanaged
Giovanni Campagna [Mon, 9 May 2011 14:15:03 +0000 (16:15 +0200)]
NetworkMenu: show devices that are unmanaged

Some users are confused when their devices are not shown in the
network menu, even if they configured them manually. Mark their presence
by showing them in the menu, even if they cannot be otherwise
interacted with.
Also add a status string for deactivating devices (none currently,
soon will appear in NetworkManager).

https://bugzilla.gnome.org/show_bug.cgi?id=646946

15 years agoShellRecorder: Use cogl_read_pixels()
Dan Winship [Tue, 5 Apr 2011 15:20:21 +0000 (11:20 -0400)]
ShellRecorder: Use cogl_read_pixels()

cogl_read_pixels() used to only support a useless pixel format, but it
will do our preferred format now, so use it rather than doing GL stuff
by hand.

https://bugzilla.gnome.org/show_bug.cgi?id=648758

15 years agoStImText: remove two references to old clutter bugs
Dan Winship [Tue, 5 Apr 2011 14:55:27 +0000 (10:55 -0400)]
StImText: remove two references to old clutter bugs

Remove a workaround for clutter_actor_get_transformed_position() not
working inside paint(), and remove a comment about
ClutterText::position not being properly notified, since it is now.
(However, it doesn't seem worth it to rewrite the code to use
notification, since that would actually end up being more complicated
than the current solution.)

https://bugzilla.gnome.org/show_bug.cgi?id=648758

15 years agoStScrollBar: use clutter_actor_has_allocation()
Dan Winship [Tue, 5 Apr 2011 14:49:21 +0000 (10:49 -0400)]
StScrollBar: use clutter_actor_has_allocation()

StScrollBar was tracking whether or not it currently had a valid
allocation, but since Clutter 1.4 there is a method it can call to get
that information instead.

https://bugzilla.gnome.org/show_bug.cgi?id=648758

15 years agoMAINTAINERS: Fix my email address
Colin Walters [Mon, 23 May 2011 13:15:58 +0000 (09:15 -0400)]
MAINTAINERS: Fix my email address

15 years agobuild: Fix autopoint dependency on F15
Florian Müllner [Mon, 23 May 2011 13:08:30 +0000 (15:08 +0200)]
build: Fix autopoint dependency on F15

Fedora moved autopoint once again, it's now in gettext-devel ...

15 years agoUpdated Irish translation.
Seán de Búrca [Mon, 23 May 2011 08:09:38 +0000 (02:09 -0600)]
Updated Irish translation.

15 years agovi.po: new translation for "dash"
Nguyễn Thái Ngọc Duy [Sun, 22 May 2011 14:50:39 +0000 (21:50 +0700)]
vi.po: new translation for "dash"

15 years agoUpdated Irish translation.
Seán de Búrca [Sun, 22 May 2011 10:32:31 +0000 (04:32 -0600)]
Updated Irish translation.

15 years agobuild: Add colord to moduleset
Florian Müllner [Fri, 20 May 2011 16:16:48 +0000 (18:16 +0200)]
build: Add colord to moduleset

It has been added as a dependency of gnome-control-center.

15 years agoUse upstream gettext instead the glib one
Javier Jardón [Thu, 7 Oct 2010 03:20:13 +0000 (05:20 +0200)]
Use upstream gettext instead the glib one

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=631576

15 years agosearch: Fix documentation comment
Florian Müllner [Fri, 20 May 2011 10:40:23 +0000 (12:40 +0200)]
search: Fix documentation comment

15 years agoImport Shell as needed by recent commit
Alexander Larsson [Fri, 20 May 2011 09:14:54 +0000 (11:14 +0200)]
Import Shell as needed by recent commit

15 years agoChange 'debugexit' to quit main loop rather than exit(), add cleanup
Colin Walters [Thu, 5 May 2011 22:09:59 +0000 (18:09 -0400)]
Change 'debugexit' to quit main loop rather than exit(), add cleanup

A new envrionment variable GNOME_SHELL_ENABLE_CLEANUP is added which
causes us to attempt freeing global data.  The reason this isn't
enabled by default is that it's a waste of time at best, and at
worst in corner cases could cause crashes which would fill up
crash databases.  Better to leave it as a developer-only tool.

Start stubbing out some cleanup in ShellGlobal.

https://bugzilla.gnome.org/show_bug.cgi?id=649517

15 years agoUse Shell.get_file_contents_utf8_sync over GLib.file_get_contents
Colin Walters [Wed, 11 May 2011 18:19:24 +0000 (14:19 -0400)]
Use Shell.get_file_contents_utf8_sync over GLib.file_get_contents

We need to fix the latter to return a byte array, which gjs doesn't
deal with well right now.

https://bugzilla.gnome.org/show_bug.cgi?id=649981

15 years agoUse the same selection color as the gtk theme.
Jakub Steiner [Mon, 4 Apr 2011 07:20:12 +0000 (09:20 +0200)]
Use the same selection color as the gtk theme.

https://bugzilla.gnome.org/show_bug.cgi?id=646261

15 years agonetwork: fix modem connected state check
Dan Williams [Thu, 12 May 2011 18:07:30 +0000 (13:07 -0500)]
network: fix modem connected state check

There is no CONNECTED state for devices, it's ACTIVATED.

https://bugzilla.gnome.org/show_bug.cgi?id=650124

15 years agopanel: Don't propagate button-release-event in _onCornerClicked()
Rui Matos [Thu, 5 May 2011 15:09:07 +0000 (16:09 +0100)]
panel: Don't propagate button-release-event in _onCornerClicked()

Since both the hot corner's ClutterGroup and the hot corner's
ClutterRectangle button-release-event is connected to
_onCornerClicked() we must handle it there by returning 'true' to
Clutter or else _onCornerClicked() is called twice which defeats the
HOT_CORNER_ACTIVATION_TIMEOUT logic.

https://bugzilla.gnome.org/show_bug.cgi?id=649427

15 years agoDon't crash when removing nameless user
Ionut Biru [Mon, 9 May 2011 20:03:17 +0000 (13:03 -0700)]
Don't crash when removing nameless user

https://bugzilla.gnome.org/show_bug.cgi?id=647893

15 years agoaltTab.js: remove the rest of Alt+Tab's special case
Rui Matos [Wed, 23 Feb 2011 10:52:25 +0000 (10:52 +0000)]
altTab.js: remove the rest of Alt+Tab's special case

Remove the other case in the App Switcher where Tab vs Above_Tab
behaved inconsistently.

https://bugzilla.gnome.org/show_bug.cgi?id=647907

15 years agoconfigure: remove support for evolution-data-server 1.2
Dan Winship [Fri, 15 Apr 2011 13:39:13 +0000 (09:39 -0400)]
configure: remove support for evolution-data-server 1.2

https://bugzilla.gnome.org/show_bug.cgi?id=647395

15 years agotelepathyClient: don't update notifications for outgoing messages
Jonny Lamb [Sun, 15 May 2011 09:07:23 +0000 (10:07 +0100)]
telepathyClient: don't update notifications for outgoing messages

If you receive a message, a notification will appear. If you reply in
Empathy's chat window before the notification disappears, the
notification is updated with the contents of the message you *just*
sent! We should only update notifications if they're incoming.

https://bugzilla.gnome.org/show_bug.cgi?id=650219

Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
15 years agoaltTab: remove erroneous/superflous pick
Dan Winship [Thu, 5 May 2011 11:22:07 +0000 (07:22 -0400)]
altTab: remove erroneous/superflous pick

AltTabPopup was calling global.stage.get_actor_at_pos() "to force a
stage relayout", but that function does not actually have that effect.
It was also occasionally causing Clutter warnings (possibly due to a
clutter pick-buffer-caching bug?). So just remove the call.

https://bugzilla.gnome.org/show_bug.cgi?id=650317

15 years agoappMenu: Disable reactivity at the start of animation
Jasper St. Pierre [Sat, 7 May 2011 07:12:52 +0000 (03:12 -0400)]
appMenu: Disable reactivity at the start of animation

If you clicked on the application button while it was fading out, like
during a transition to the overview, a vestigal menu appeared.

https://bugzilla.gnome.org/show_bug.cgi?id=639459

15 years agomain: make "gnome-shell" the default gettext domain
Dan Winship [Sat, 30 Apr 2011 14:34:51 +0000 (10:34 -0400)]
main: make "gnome-shell" the default gettext domain

Since libmutter uses dgettext(), we can take over the default domain

https://bugzilla.gnome.org/show_bug.cgi?id=649203

15 years agoenvironment: put gettext stuff into global environment
Dan Winship [Sat, 30 Apr 2011 13:16:13 +0000 (09:16 -0400)]
environment: put gettext stuff into global environment

Rather than defining _() as a local function in every module, put it
into the global environment (along with C_() and ngettext()).

https://bugzilla.gnome.org/show_bug.cgi?id=649203

15 years agoenvironment: move more init stuff here from main.js
Dan Winship [Sat, 30 Apr 2011 14:27:36 +0000 (10:27 -0400)]
environment: move more init stuff here from main.js

Move some more environment-initializationy stuff from main.js to
environment.js, and be more careful about not importing shell JS
modules until after the environment has been fully patched.

Change gnome-shell-plugin to call Environment.init() before
Main.start(); this means that Environment.init() now runs before any
shell JS modules (besides environment itself) have been imported.

Make run-js-test create a ShellGlobal and use its js_context, so that
the shell_global_set_property_mutable() stuff in Environment.init()
will work correctly in tests as well.

https://bugzilla.gnome.org/show_bug.cgi?id=649203

15 years agorun-js-test: link to libgnome-shell.la
Dan Winship [Sat, 30 Apr 2011 14:00:36 +0000 (10:00 -0400)]
run-js-test: link to libgnome-shell.la

The tests were broken again, because since Shell-0.1.gir now has
'shared-library="libgnome-shell.so"', the references to Shell.PerfLog
ended up pulling in libgnome-shell in addition to the copy of
shell-perf-log.c that libjs-test was built with.

Fix all this hopefully forever by just making run-js-test link to
libgnome-shell.

https://bugzilla.gnome.org/show_bug.cgi?id=649203

15 years agoShell: sort, align, clean up shell-global.h and shell-util.h
Dan Winship [Thu, 24 Mar 2011 14:54:46 +0000 (10:54 -0400)]
Shell: sort, align, clean up shell-global.h and shell-util.h

https://bugzilla.gnome.org/show_bug.cgi?id=648755

15 years agoshell: move non-ShellGlobal functions from shell-global to shell-util
Dan Winship [Wed, 23 Mar 2011 20:01:10 +0000 (16:01 -0400)]
shell: move non-ShellGlobal functions from shell-global to shell-util

shell-global had become a dumping ground for functions that didn't
have anywhere else to be. Make shell-util the dumping ground instead,
and have shell-global only have methods that involve the ShellGlobal
object.

https://bugzilla.gnome.org/show_bug.cgi?id=648755

15 years agoshell-global: Remove unused ShellGlobal parameters
Dan Winship [Wed, 27 Apr 2011 11:04:58 +0000 (07:04 -0400)]
shell-global: Remove unused ShellGlobal parameters

Remove the ShellGlobal parameter from any method that isn't actually
ShellGlobal-related (and rename them to not have "global" in the
name).

https://bugzilla.gnome.org/show_bug.cgi?id=648755

15 years agolookingGlass: make Esc work on any page
Dan Winship [Wed, 20 Apr 2011 16:41:22 +0000 (12:41 -0400)]
lookingGlass: make Esc work on any page

The lg window was losing focus when the page with the entry got unmapped;
fix it to refocus itself after that.

Fixing this problem revealed that previously we were focusing the
entry on open(), but not ensuring that that page was selected, meaning
you could type into the entry without being able to see it. Fix that.

https://bugzilla.gnome.org/show_bug.cgi?id=647303

15 years agoAdd Esperanto translation
Kristjan SCHMIDT [Sun, 15 May 2011 15:57:01 +0000 (17:57 +0200)]
Add Esperanto translation

15 years agoAdd Esperanto translation
Kristjan SCHMIDT [Sun, 15 May 2011 15:55:50 +0000 (17:55 +0200)]
Add Esperanto translation

15 years agoUpdated Hebrew translation.
Yaron Shahrabani [Fri, 13 May 2011 10:23:36 +0000 (13:23 +0300)]
Updated Hebrew translation.

15 years agoworkspace: End zooming when starting a window drag
Jasper St. Pierre [Wed, 11 May 2011 21:43:25 +0000 (17:43 -0400)]
workspace: End zooming when starting a window drag

The mouse-wheel zooming "easter egg" breaks horribly when you
drag a window, due to ugly lightbox reparenting tricks it uses.

For now, just end any zoom before we drag the window around.

https://bugzilla.gnome.org/show_bug.cgi?id=649632

15 years agoworkspace: Use Main.uiGroup instead of global.stage
Jasper St. Pierre [Wed, 11 May 2011 21:41:05 +0000 (17:41 -0400)]
workspace: Use Main.uiGroup instead of global.stage

The mouse-wheel zoom "easter egg" broke when using the magnifier
because it was using global.stage. Fix it to use Main.uiGroup instead.

https://bugzilla.gnome.org/show_bug.cgi?id=649632

15 years agotelepathyClient: don't notify for delivery reports
Jonny Lamb [Thu, 5 May 2011 12:19:59 +0000 (13:19 +0100)]
telepathyClient: don't notify for delivery reports

Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
15 years agoshell-tp-client: enable client recovery
Jasper St. Pierre [Sat, 7 May 2011 07:01:24 +0000 (03:01 -0400)]
shell-tp-client: enable client recovery

This makes sure that we get any channels that existed at the time the shell
started, otherwise some chats may never appear.

https://bugzilla.gnome.org/show_bug.cgi?id=649633

15 years agost-scroll-view: remove spurious assignment of uninitialized data
Christopher Aillon [Fri, 6 May 2011 19:36:52 +0000 (12:36 -0700)]
st-scroll-view: remove spurious assignment of uninitialized data

https://bugzilla.gnome.org/show_bug.cgi?id=649596

15 years agoStTextureCache: plug leak in not-found icon case
Colin Walters [Thu, 5 May 2011 20:28:05 +0000 (16:28 -0400)]
StTextureCache: plug leak in not-found icon case

Need to free the key too.

https://bugzilla.gnome.org/show_bug.cgi?id=649508

15 years agoUpdated Norwegian bokmål translation from Sigurd Gartmann
Kjartan Maraas [Wed, 11 May 2011 19:20:47 +0000 (21:20 +0200)]
Updated Norwegian bokmål translation from Sigurd Gartmann

15 years agost-private: Correct fix for memory leak
Colin Walters [Wed, 11 May 2011 15:21:18 +0000 (11:21 -0400)]
st-private: Correct fix for memory leak

The previous fix in 72f9f482d was wrong; we need to keep around
the buffer until cairo is done with the pattern.

https://bugzilla.gnome.org/show_bug.cgi?id=649497

15 years agoUpdated Slovenian translation
Matej Urbančič [Mon, 9 May 2011 18:18:33 +0000 (20:18 +0200)]
Updated Slovenian translation

15 years agoAdded Aragonese trasnlation
Daniel Martinez Cucalon [Mon, 9 May 2011 08:35:32 +0000 (10:35 +0200)]
Added Aragonese trasnlation

15 years agoUpdated Hebrew translation.
Yaron Shahrabani [Sun, 8 May 2011 21:28:28 +0000 (00:28 +0300)]
Updated Hebrew translation.

15 years agost-private: Fix memory leak
Colin Walters [Thu, 5 May 2011 19:21:58 +0000 (15:21 -0400)]
st-private: Fix memory leak

==13810== 11,360 bytes in 1 blocks are definitely lost in loss record 18,574 of 18,765
==13810==    at 0x4005447: calloc (vg_replace_malloc.c:467)
==13810==    by 0x5191882: standard_calloc (gmem.c:107)
==13810==    by 0x51920A7: g_malloc0 (gmem.c:196)
==13810==    by 0x4056201: blur_pixels (st-private.c:466)
==13810==    by 0x40573B4: _st_create_shadow_cairo_pattern (st-private.c:710)
==13810==    by 0x4070746: st_theme_node_paint (st-theme-node-drawing.c:856)
==13810==    by 0x3FEFFFFF: ???

https://bugzilla.gnome.org/show_bug.cgi?id=649497

15 years agoshell-xfixes-cursor: missing XFree
Maxim Ermilov [Thu, 5 May 2011 10:06:05 +0000 (14:06 +0400)]
shell-xfixes-cursor: missing XFree

memory returned by XFixesGetCursorImage should be freed after usage.
https://bugzilla.gnome.org/show_bug.cgi?id=642652

15 years agoFinnish date/time fixes from Marko Myllynen. Full usage however depends on getting...
Timo Jyrinki [Thu, 5 May 2011 15:02:36 +0000 (18:02 +0300)]
Finnish date/time fixes from Marko Myllynen. Full usage however depends on getting bugs #647320 / #648678 in g_date_time_format fixed.

15 years agoshell-app: Fix a case where last_user_time isn't updated.
Jasper St. Pierre [Wed, 27 Apr 2011 15:12:08 +0000 (11:12 -0400)]
shell-app: Fix a case where last_user_time isn't updated.

When activating an uninteresting window, the last_user_time isn't updated,
because we aren't tracking the window that the user_time gets updated on.
Hack around this by setting the last_user_time in shell_app_activate when
activating an uninteresting window.

https://bugzilla.gnome.org/show_bug.cgi?id=643302

15 years agonetwork: request that nm-applet show the mobile broadband wizard
Dan Williams [Tue, 3 May 2011 19:48:10 +0000 (14:48 -0500)]
network: request that nm-applet show the mobile broadband wizard

Use nm-applet 0.8.999 API to call the mobile broadband wizard and
activate the new connection.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=649318

15 years agonetwork: fix initial connections to WPA[2] Enterprise APs
Dan Williams [Tue, 3 May 2011 18:31:45 +0000 (13:31 -0500)]
network: fix initial connections to WPA[2] Enterprise APs

Call out to nm-applet to do the dirty work since the dialog of
doom is pretty complicated and we don't have a JS equivalent
of it for now.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=648171

15 years agonetwork: fix handling of AP flags and enhance for 802.1x
Dan Williams [Tue, 3 May 2011 17:21:45 +0000 (12:21 -0500)]
network: fix handling of AP flags and enhance for 802.1x

All WPA APs were getting set as WPA2 due to the check for privacy;
WPA/WPA2 APs *must* set the Privacy bit according to the standard,
so we'd never end up in the case for NMAccessPointSecurity.WPA.

Fix that, and also add flags for WPA[2] Enterprise which we'll
use a bit later for the first-time connect case for 802.1x enabled
access points.

15 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Wed, 4 May 2011 08:34:52 +0000 (10:34 +0200)]
Updated Norwegian bokmål translation

15 years agonetwork: simplify connection sorting by using libnm-glib functions
Dan Williams [Mon, 25 Apr 2011 22:13:12 +0000 (17:13 -0500)]
network: simplify connection sorting by using libnm-glib functions

Instead of rolling our own code, use new libnm-glib functions to do
the same thing.  Requires libnm-glib as of
779215c742bbe29a2c66202ec7e2e6d43edeb8ff (which will be part of 0.9).

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=648648

15 years agoappDisplay: Fix off-by-one when incrementally adding application icons
Owen W. Taylor [Wed, 27 Apr 2011 11:50:10 +0000 (07:50 -0400)]
appDisplay: Fix off-by-one when incrementally adding application icons

A "cosmetic" code arrangement I requested in code review resulted
in one too few items being removed from the queue for each incremental
chunk of icons added. Fix.

https://bugzilla.gnome.org/show_bug.cgi?id=648739

15 years agoAdded UG translation
Abduxukur Abdurixit [Mon, 2 May 2011 16:45:32 +0000 (18:45 +0200)]
Added UG translation

15 years agoAdded UG translation
Abduxukur Abdurixit [Mon, 2 May 2011 16:39:44 +0000 (18:39 +0200)]
Added UG translation

15 years agoAdded UG translation
Abduxukur Abdurixit [Mon, 2 May 2011 05:27:15 +0000 (07:27 +0200)]
Added UG translation

15 years agoUploaded Ukranian
Daniel Korostil [Sun, 1 May 2011 23:46:26 +0000 (02:46 +0300)]
Uploaded Ukranian

15 years agoUpdated Swedish translation
Daniel Nylander [Sun, 1 May 2011 07:53:59 +0000 (09:53 +0200)]
Updated Swedish translation

15 years agoworkspacesView: Don't change opacity during dnd
Adel Gadllah [Fri, 29 Apr 2011 21:19:13 +0000 (23:19 +0200)]
workspacesView: Don't change opacity during dnd

We used used to indicate to the user the ability to move to another workspace
during dnd by highligthing the adjacent workspaces on hover.

This was done by changing the workspace's opacity to 200 and set it to
255 for the highlighted adjacent ones.

This is now no longer needed as the design was completely changed since
then (overview relayout; we no longer represent workspaces in the way
we did before) and introduces a bug where we don't properly reset the
opacity after the drag action, so just remove that code.

https://bugzilla.gnome.org/show_bug.cgi?id=648983

15 years agoUpdated Spanish translation
Daniel Mustieles [Fri, 29 Apr 2011 18:01:34 +0000 (20:01 +0200)]
Updated Spanish translation

15 years agoStTooltip: add missing break statement
Ray Strode [Thu, 28 Apr 2011 19:43:01 +0000 (15:43 -0400)]
StTooltip: add missing break statement

This commit is a small fix to prevent the
tip area property setter code from erroneously
falling through to the unhandled property case.

https://bugzilla.gnome.org/show_bug.cgi?id=648894

15 years agobluetooth: fix mis-spelling of "Set up"
Dan Williams [Thu, 21 Apr 2011 18:40:37 +0000 (13:40 -0500)]
bluetooth: fix mis-spelling of "Set up"

"setup" is not a verb.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=648410

15 years agoshell-global: remove some no-longer-used methods
Dan Winship [Wed, 23 Mar 2011 20:00:01 +0000 (16:00 -0400)]
shell-global: remove some no-longer-used methods

https://bugzilla.gnome.org/show_bug.cgi?id=648755

15 years agoSt: require libcroco >= 0.6.2
Dan Winship [Mon, 4 Apr 2011 18:02:19 +0000 (14:02 -0400)]
St: require libcroco >= 0.6.2

and remove the workaround for the parsing bug in earlier versions

https://bugzilla.gnome.org/show_bug.cgi?id=648760

15 years agoRevert "shell-app: Fix a case where last_user_time isn't updated."
Jasper St. Pierre [Wed, 27 Apr 2011 16:53:33 +0000 (12:53 -0400)]
Revert "shell-app: Fix a case where last_user_time isn't updated."

This reverts commit 7d7cbde1f3909c719559a76472df0b1b363960b2.

This was acidentally pushed.

15 years agoshell-app: Fix a case where last_user_time isn't updated.
Jasper St. Pierre [Wed, 27 Apr 2011 15:12:08 +0000 (11:12 -0400)]
shell-app: Fix a case where last_user_time isn't updated.

When activating an uninteresting window, the last_user_time isn't updated,
because we aren't tracking the window that the user_time gets updated on.
Hack around this by setting the last_user_time in shell_app_activate when
activating an uninteresting window.

https://bugzilla.gnome.org/show_bug.cgi?id=643302

15 years agohistory: Fix navigation when entering a repeat
Jasper St. Pierre [Wed, 27 Apr 2011 13:51:53 +0000 (09:51 -0400)]
history: Fix navigation when entering a repeat

If the user typed "a", hit up, and pressed enter again, we wouldn't re-set the
history pointer to the end, so the broken navigation would instead go to the
entry before that.

https://bugzilla.gnome.org/show_bug.cgi?id=648765

15 years agonetwork: fix a variable name
Dan Winship [Wed, 27 Apr 2011 13:05:39 +0000 (09:05 -0400)]
network: fix a variable name

15 years agoMove Telepathy utility functions from shell-global to shell-tp-client
Guillaume Desmottes [Mon, 28 Mar 2011 07:08:13 +0000 (09:08 +0200)]
Move Telepathy utility functions from shell-global to shell-tp-client

https://bugzilla.gnome.org/show_bug.cgi?id=645585

15 years agotelepathyClient.js: use ShellTpClient instead of TpSimpleObserver
Guillaume Desmottes [Wed, 23 Mar 2011 10:22:42 +0000 (11:22 +0100)]
telepathyClient.js: use ShellTpClient instead of TpSimpleObserver

https://bugzilla.gnome.org/show_bug.cgi?id=645585

15 years agoadd shell-tp-client
Guillaume Desmottes [Mon, 14 Mar 2011 11:38:06 +0000 (12:38 +0100)]
add shell-tp-client

https://bugzilla.gnome.org/show_bug.cgi?id=645585

15 years agoAdded Slovak translation
Peter Mráz [Wed, 27 Apr 2011 06:57:24 +0000 (08:57 +0200)]
Added Slovak translation

15 years agoSetting StWidget::label-actor on some ui elements
Alejandro Piñeiro [Tue, 8 Mar 2011 18:33:57 +0000 (19:33 +0100)]
Setting StWidget::label-actor on some ui elements

Specifically:
  * Icons on Alt+Tab menu
  * Icons on Ctrl+Alt+Tab menu
  * Icons on the list of applications

15 years ago[a11y] Use StWidget::label-actor on StWidgetAccessible
Alejandro Piñeiro [Wed, 30 Mar 2011 16:41:37 +0000 (18:41 +0200)]
[a11y] Use StWidget::label-actor on StWidgetAccessible

It uses this label-actor to set the proper atk relationships
between the widget and his label

15 years agoAdd a new property StWidget:label-actor
Alejandro Piñeiro [Tue, 8 Mar 2011 18:33:41 +0000 (19:33 +0100)]
Add a new property StWidget:label-actor

This property represents that the widget is being labelled by an
actor. The name is label-actor to avoid problems with the current
StButton:label and StTooltip:label

15 years agoWindowOverlay: Show close button after an animation
Jasper St. Pierre [Sun, 27 Mar 2011 18:25:24 +0000 (14:25 -0400)]
WindowOverlay: Show close button after an animation

If a user is fast and mouses over a window while the workspace thumbnail
animations are playing, it can be frustrating when the close button won't
appear at the end of the animation.

https://bugzilla.gnome.org/show_bug.cgi?id=645848

15 years agoUpdated Swedish translation
Daniel Nylander [Tue, 26 Apr 2011 21:10:00 +0000 (23:10 +0200)]
Updated Swedish translation

15 years agobuild: Remove deleted files from Makefile
Florian Müllner [Tue, 26 Apr 2011 20:47:11 +0000 (22:47 +0200)]
build: Remove deleted files from Makefile

Commit f88fbee8 removed unused theme files, but the Makefile still
referenced them.

15 years agoRemove unneeded theme files.
Sean Wilson [Sun, 17 Apr 2011 10:38:44 +0000 (11:38 +0100)]
Remove unneeded theme files.

https://bugzilla.gnome.org/show_bug.cgi?id=648006

15 years agoaltTab: fix Alt+Tab scrolling on initial display
Dan Winship [Mon, 18 Apr 2011 13:52:21 +0000 (09:52 -0400)]
altTab: fix Alt+Tab scrolling on initial display

The initial selection of the Alt+Tab dialog was happening before the
dialog was shown and allocated, and so the "do we need to scroll"
check used bogus coordinates. Fix by showing the dialog (and forcing
an allocation) first.

https://bugzilla.gnome.org/show_bug.cgi?id=647807

15 years agoaltTab: Fix the appSwitcher's allocation
Adel Gadllah [Sun, 17 Apr 2011 18:17:26 +0000 (20:17 +0200)]
altTab: Fix the appSwitcher's allocation

A typo in AltTabPopup._allocate was causing the allocation to be wrong
which broke icon scrolling, so fix that.

https://bugzilla.gnome.org/show_bug.cgi?id=647807

15 years agoDisplay dialogs on the primary monitor when no window has focus.
Adam Dingle [Thu, 21 Apr 2011 13:59:26 +0000 (06:59 -0700)]
Display dialogs on the primary monitor when no window has focus.

Before this change, we displayed dialogs on the monitor containing the
focused window if there was any, otherwise on monitor 0.  We now use
the primary monitor rather than monitor 0 when no window has focus.

https://bugzilla.gnome.org/show_bug.cgi?id=648305

15 years agoBluetoothStatus: always update devices
Giovanni Campagna [Wed, 13 Apr 2011 17:08:45 +0000 (19:08 +0200)]
BluetoothStatus: always update devices

Previously, we skipped rebuilding device items in case the device
had already been seen, but this caused the connected switch not to
be updated. Now it has been refactored to update in case the device
changes, and to create only when the device is completely new.

https://bugzilla.gnome.org/show_bug.cgi?id=647565

15 years agoPopupSliderMenuItem: intercept clicks outside the slider
Giovanni Campagna [Thu, 21 Apr 2011 15:49:41 +0000 (17:49 +0200)]
PopupSliderMenuItem: intercept clicks outside the slider

Connect to button-press-event on the menu item actor, not on the
slider, so any part that is highlighted is also clicked. This means
that click on the left of the volume slider is a rapid way to mute.

https://bugzilla.gnome.org/show_bug.cgi?id=646660

15 years agoNetworkMenu: keep wirelesss networks in predictable order
Giovanni Campagna [Wed, 6 Apr 2011 16:11:23 +0000 (18:11 +0200)]
NetworkMenu: keep wirelesss networks in predictable order

Adds a function that compares wireless networks and keeps them sorted
at all times. Order is: first already configured connections, then
first secure networks, then alphabtic. Also, the appearance of a new access
point no longer causes the whole menu to be rebuilt (but it still linear
searches for the position, I guess that could be skipped), which caused
the addition of more code for tracking the active access point.

https://bugzilla.gnome.org/show_bug.cgi?id=646580

15 years agopanel: provide a consistent way to refer to panel items from lg
Dan Winship [Wed, 6 Apr 2011 13:26:15 +0000 (09:26 -0400)]
panel: provide a consistent way to refer to panel items from lg

Rename a few Panel fields and add a _statusArea object pointing to the
status area PanelButton objects. You can now address each item
consistently from lg:

    Main.panel._activities
    Main.panel._appMenu
    Main.panel._dateMenu
    Main.panel._statusArea.a11y
    Main.panel._statusArea.volume ...
    Main.panel._userMenu

https://bugzilla.gnome.org/show_bug.cgi?id=646915

15 years agoenvironment: improve Object.toString for delegate objects
Dan Winship [Wed, 6 Apr 2011 14:40:01 +0000 (10:40 -0400)]
environment: improve Object.toString for delegate objects

If a JS object has an 'actor' property pointing to a ClutterActor,
include the actor's toString() output in the delegate's toString()
output. Eg:

  js>>> Main.panel
  [object Object delegate for 0xff6080 StBoxLayout.menu-bar "panel" ("Activities")]

https://bugzilla.gnome.org/show_bug.cgi?id=646919

15 years agoRevert "telepathyClient: remove alias-change messages, to unbreak string freeze"
Dan Winship [Tue, 15 Mar 2011 13:45:53 +0000 (09:45 -0400)]
Revert "telepathyClient: remove alias-change messages, to unbreak string freeze"

Add this message back, now that master is no longer in string freeze.

This reverts commit f6cb215042db1404a8e5a3f694d23670ee23e370.

https://bugzilla.gnome.org/show_bug.cgi?id=642793

15 years agoBump version to 3.0.1
Owen W. Taylor [Mon, 25 Apr 2011 22:21:44 +0000 (18:21 -0400)]
Bump version to 3.0.1

Update NEWS

15 years agoappDisplay: Process application display in chunks instead of all at once
Colin Walters [Mon, 25 Apr 2011 19:42:03 +0000 (15:42 -0400)]
appDisplay: Process application display in chunks instead of all at once

Layout here can be slow for multiple reasons; better to avoid blocking
the whole UI until we're done with layout.

https://bugzilla.gnome.org/show_bug.cgi?id=647778

15 years agoworkspace: avoid an assertion in a new window/deleted workspace race
Dan Winship [Wed, 20 Apr 2011 20:04:03 +0000 (16:04 -0400)]
workspace: avoid an assertion in a new window/deleted workspace race

If a window appeared on a workspace that was then quickly removed, we
could hit an assertion in mutter. Avoid that.

https://bugzilla.gnome.org/show_bug.cgi?id=648132

15 years agoapp-menu: Update clip on icon size changes
Florian Müllner [Tue, 29 Mar 2011 09:49:50 +0000 (11:49 +0200)]
app-menu: Update clip on icon size changes

To keep the app icon from overlapping the panel's (border-image)
border, a custom property for clipping the app menu icon's bottom
was introduced. But if the clip region is set before the initial
icon is set, the entire actor ends up clipped. Also due to the double
meaning of clutter_actor_get_height() (e.g. preferred height versus
allocated height), the clip region may end up too large and the icon
overlaps the panel's border-image.
Fix both problems by updating the clip region on size changes as
well, rather than on style changes only.

https://bugzilla.gnome.org/show_bug.cgi?id=644122

15 years agonetwork: add a few more states to getStatusLabel()
Dan Winship [Tue, 19 Apr 2011 13:31:54 +0000 (09:31 -0400)]
network: add a few more states to getStatusLabel()

The IP_CHECK and SECONDARIES states should be considered part of the
"connecting..." phase.

DEACTIVATING should be its own stage, but that would break string
freeze, so we just treat it like DISCONNECTED for now.

UNMANAGED needs to be treated differently in 3.2, but it is too late
to fix it for 3.0.1.

https://bugzilla.gnome.org/show_bug.cgi?id=646946